A federated learning system with enhanced feature extraction for human activity recognition